From 61251dbbcfca7331507535ab2ad8ad41df97737c Mon Sep 17 00:00:00 2001 From: Dominique Belhachemi Date: Sun, 28 Sep 2025 17:37:52 -0400 Subject: [PATCH] disable Paraview-only modules and switch to Qt6 --- debian/changelog | 8 ++++++++ debian/control | 11 +++++------ debian/rules | 18 +----------------- 3 files changed, 14 insertions(+), 23 deletions(-) diff --git a/debian/changelog b/debian/changelog index f37bb2ec3..d2fc4fa01 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +vtk9 (9.5.2+dfsg2-1~exp2) experimental; urgency=medium + + * Team upload + * Disable 16 ParaView-only modules causing FTBFS + * Switch to Qt6 + + -- Dominique Belhachemi Sun, 28 Sep 2025 17:18:52 -0400 + vtk9 (9.5.2+dfsg2-1~exp1) experimental; urgency=medium * Team upload diff --git a/debian/control b/debian/control index 12188856b..8b8f2db32 100644 --- a/debian/control +++ b/debian/control @@ -63,9 +63,7 @@ Build-Depends: dpkg-dev (>= 1.22.5), python3-dev, python3-matplotlib, python3-mpi4py, - qtbase5-dev, - libqt5opengl5-dev, - qtdeclarative5-dev, + qt6-base-dev, texlive-binaries, x11proto-core-dev, xauth, @@ -84,6 +82,7 @@ Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, ${shlibs:Depends}, + default-jdk [!hppa !hurd-any], default-libmysqlclient-dev, libavcodec-dev, libavformat-dev, @@ -114,12 +113,14 @@ Depends: ${misc:Depends}, libtiff-dev, libutfcpp-dev, libvtk9.5 (= ${binary:Version}), + libvtk9-java (= ${binary:Version}) [!hppa !hurd-any], libx11-dev, libxft-dev, libxml2-dev, libxss-dev, libxt-dev, mpi-default-dev, + python3-vtk9 (= ${binary:Version}), vtk9 (= ${binary:Version}), x11proto-core-dev, zlib1g-dev @@ -260,9 +261,7 @@ Depends: libvtk9-dev (= ${binary:Version}), libvtk9.5-qt (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, - qtbase5-dev, - qttools5-private-dev, - libqt5opengl5-dev, + qt6-base-dev, Description: VTK header files, containing Qt files The Visualization Toolkit (VTK) is an open-source software system for 3D computer graphics, image processing, and visualization. diff --git a/debian/rules b/debian/rules index 32456f435..7f111b13d 100755 --- a/debian/rules +++ b/debian/rules @@ -50,22 +50,6 @@ extra_flags += \ -DVTK_MODULE_ENABLE_VTK_InteractionWidgets:STRING="YES" \ -DVTK_MODULE_ENABLE_VTK_InteractionImage:STRING="YES" \ -DVTK_MODULE_ENABLE_VTK_ParallelMPI:STRING="YES" \ - -DVTK_MODULE_ENABLE_VTK_AcceleratorsVTKmFilters=YES \ - -DVTK_MODULE_ENABLE_VTK_IOXdmf2=YES \ - -DVTK_MODULE_ENABLE_VTK_FiltersParallelDIY2=YES \ - -DVTK_MODULE_ENABLE_VTK_IOVPIC=YES \ - -DVTK_MODULE_ENABLE_VTK_IOAvmesh=YES \ - -DVTK_MODULE_ENABLE_VTK_IOH5part=YES \ - -DVTK_MODULE_ENABLE_VTK_IOH5Rage=YES \ - -DVTK_MODULE_ENABLE_VTK_IOOMF=YES \ - -DVTK_MODULE_ENABLE_VTK_IOParallelExodus=YES \ - -DVTK_MODULE_ENABLE_VTK_IOParallelLSDyna=YES \ - -DVTK_MODULE_ENABLE_VTK_IOPIO=YES \ - -DVTK_MODULE_ENABLE_VTK_IOTRUCHAS=YES \ - -DVTK_MODULE_ENABLE_VTK_FiltersParallelStatistics=YES \ - -DVTK_MODULE_ENABLE_VTK_cli11=YES \ - -DVTK_MODULE_ENABLE_VTK_RenderingParallel=YES \ - -DVTK_MODULE_ENABLE_VTK_RenderingVolumeAMR=YES \ -DVTK_MODULE_USE_EXTERNAL_VTK_doubleconversion:BOOL=ON \ -DVTK_MODULE_USE_EXTERNAL_VTK_eigen:BOOL=ON \ -DVTK_MODULE_USE_EXTERNAL_VTK_expat:BOOL=ON \ @@ -89,7 +73,7 @@ extra_flags += \ -DVTK_MODULE_USE_EXTERNAL_VTK_zlib:BOOL=ON \ -DVTK_WRAP_PYTHON=ON \ -DVTK_USE_MPI=ON \ - -DVTK_QT_VERSION=5 + -DVTK_QT_VERSION=6 override_dh_auto_configure: dh_auto_configure -- $(extra_flags) -- 2.30.2